greek translate ( synonym found)

Definition of greek translate:

°A person who draws caricatures.

Back to Top