Slovnenya

Translation English Japanese: excruciate

Dictionary: main
excruciate
verb