French Arabic Dictionary

Français - العربية

Escargot in Arabic:

1. حلزون حلزون