French Spanish Dictionary

Français - español

imiter in Spanish: