TURTLE'S HEAD


Meaning of TURTLE'S HEAD in English

Noun. See 'have a turtle's head'.

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