matavenados

Etymology
.

Noun

 * 1) camel spider, wind scorpion, sun spider