Slovnenya

Translation English Japanese: ten-spot

Dictionary: main
ten-spot
noun