letlopo

English: Translation
coxcomb
noun