algoides

Portuguese

Adjective

algoides

  1. plural of algoide