something that hinders - Fransızca İngilizce Sözlük