French Spanish Dictionary

Français - español

imm%C3%A9diat in Spanish: