australoides
French
Adjective
australoides
plural of
australoide