left-handed snails - Fransızca İngilizce Sözlük