DOG-HEADED MEANING IN ENGLISH

• Dog-headed Definition & Synonyms

  1. (a.) Having a head shaped like that of a dog; -- said of certain baboons.


RECENT SEARCHES