Slovnenya

Translation English Japanese: dragonhead

Dictionary: main
dragonhead
noun