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