Spanish–English dictionary

English translation of the Spanish word apedrear

Spanish → English
  
SpanishEnglish
apedrear hail; pelt; pit; speckle; stone; stone to death
apedrearse be damaged by hail; be pitted