Definition of アカマタ

アカマタ

akamata

noun
Ryukyu odd-tooth snake (Dinodon semicarinatum)
Other readings:
あかまた