チュパカブラ
chupakabura

Noun

1. chupacabra

From Spanish