Definify.com

Definition 2025


metralla

metralla

Spanish

Noun

metralla f (plural metrallas)

  1. grapeshot
  2. shrapnel