Italian edit

Noun edit

medusoide m (plural medusoidi)

  1. medusoid

Spanish edit

Noun edit

medusoide m (plural medusoides)

  1. medusoid