Spanish-English dictionary »

cabeza de adormidera meaning in English

SpanishEnglish
cabeza de adormidera noun
{f}

poppyhead(head of a poppy)
noun