Where does “zoïde” come from?

zoïde (French): zooid

Definitions

  1. zooid

Words derived from “zoïde