DOG-HEARTED MEANING IN ENGLISH

• Dog-hearted Definition & Synonyms

  1. (a.) Inhuman; cruel.


RECENT SEARCHES