to be open mouthed - Almanca İngilizce Sözlük