Definify.com

Definition 2026


metrallas

metrallas

Spanish

Noun

metrallas

  1. plural of metralla