Slovnenya

Translation English Japanese: excrescence

Dictionary: main
excrescence
noun