Definition of ハイチソレノドン

ハイチソレノドン

haichisorenodon

noun
Hispaniolan solenodon (Solenodon paradoxus), Haitian solenodon, agouta
Other readings:
ハイチ・ソレノドン