Definify.com

Definition 2025


metrallas

metrallas

Spanish

Noun

metrallas

  1. plural of metralla