lit. lost soul, vanished spirit (idiom); distraught (at a loss)/heart-broken
Copyright © 2026 3Dict.net