SHEEP'S HEAD


Meaning of SHEEP'S HEAD in English

Like a sheep's head, all jaw; saying of a talkative man or woman.

Slang English vocab.      Английский сленговый словарь.