clefa - Spanish English Dictionary
History

clefa

Play ENESESes
Play ENESESmx


Meanings of "clefa" in English Spanish Dictionary : 1 result(s)

Spanish English
General
clefa [f] BO strong smelling viscous glue used typically in a shoe store