Spanish-English dictionary »

clefera meaning in English

SpanishEnglish
clefera noun
{f}

glue sniffernoun