have a keen sense of smell - Almanca İngilizce Sözlük