Spanish-English dictionary »

lavacabezas meaning in English

SpanishEnglish
lavacabezas noun
{m}

shampoo bowlnoun