Slovnenya

Translation English Japanese: loggerhead

Dictionary: main
loggerhead
noun