The Law Dictionary
HEDA
Law Professor
10 years ago
A small haven, wharf, or landing place.
Exit mobile version