Slovnenya

Translation English Japanese: implausible

Dictionary: main
implausible
adjective