seudópodos

Spanish

Noun

seudópodos m pl

  1. plural of seudópodo