Skip to content
Kotomora

ラストリゾート

Meanings

1

noun

last resort

A final option when all else fails; used in the same way as the English phrase.