Slovnenya

Translation English Japanese: ne plus ultra

Dictionary: main
ne plus ultra
noun