Slovnenya

Translation English Japanese: excogitation

Dictionary: main
excogitation
noun