Italian

edit

Noun

edit

medusoide m (plural medusoidi)

  1. medusoid

Spanish

edit

Noun

edit

medusoide m (plural medusoides)

  1. medusoid