Site icon The Law Dictionary

TYRRA, OR TOIRA

A mount or hill. Cowell

Exit mobile version