Definify.com

Definition 2024


megaluria

megaluria

Spanish

Noun

megaluria f (plural megalurias)

  1. giant squid