Slovnenya

Translation English Japanese: mantrap

Dictionary: main
mantrap
noun