marsupialoids
English
Noun
marsupialoids
plural of
marsupialoid