English-French dictionary »

anthropoid meaning in French

EnglishFrench
anthropoid (an anthropoid animal)
noun
[UK: ˈæn.θrə.pɔɪd]
[US: ˈæn.θrə.pɔɪd]

anthropoïde◼◼◼nom