Definify.com

Definition 2024


metralla

metralla

Spanish

Noun

metralla f (plural metrallas)

  1. grapeshot
  2. shrapnel