zoïde

French

Noun

zoïde m (plural zoïdes)

  1. zooid

Further reading