have a strong unpleasant smell - Fransızca İngilizce Sözlük