someone that makes funny attempts to impress others - Französisch Englisch Wörterbuch