baracuda - Fransızca İngilizce Sözlük