Summary
Spanish to English:   more detail...
  1. matar a pedradas:
    • Wiktionary:
      matar a pedradas → stone


Spanish

Detailed Translations for matar a pedradas from Spanish to English