a bit of a letch - Fransızca İngilizce Sözlük