Greek Turkish Dictionary

ελληνικά - Türkçe

καμήλα in Turkish:

1. deve deve