Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of salvor

- One who assists in saving a ship or goods at sea, without being under special obligation to do so.

Crossword clue for salvor

- Charterer