Slovnenya

Translation English Japanese: coop up

Dictionary: main
coop up
verb