coughing and spluttering - Almanca İngilizce Sözlük