Meaning of matarratas in Spanish:
matarratas
Translate matarratas into English
masculine noun
El plural es matarratas1Sustancia venenosa que se usa para matar ratas y ratones.
puso matarratas en el sótano porque había muchas ratas y ratones2Spain informal Aguardiente muy fuerte y de ínfima calidad.