NichiDict

チュパカブラ

[chupakabura]

Meanings

1.Noun

chupacabra