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