ugly and ridiculous fellow or thing - Türkisch Englisch Wörterbuch