The Law Dictionary
EYOTT
Law Professor
10 years ago
A small island arising in a river. See Island.
Exit mobile version