Turkish French Dictionary

Türkçe - Français

ahududu in French: