megaluria

Spanish

Noun

megaluria f (plural megalurias)

  1. giant squid