Version Française
Meaning of
"babouin"
in English language
French to English
English to French
French
English
babouin
baboon
babouin (m)
baboon