Turkish French Dictionary

Türkçe - Français

ahtapot in French: