French to English Dictionary

Version Française

"(Attention) chien méchant !" meaning in English