French English Dictionary

Français - English

Baby-sitter in English:

1. Baby sitter Baby sitter