cubozoi

Italian

Noun

cubozoi m

  1. plural of cubozoa