algoides
Portuguese
Adjective
algoides
plural of
algoide