English edit

Noun edit

endopod (plural endopods)

  1. endopodite

Related terms edit

Translations edit