Tyrra, Or Toira

Definition and Citations:

A mount or hill. Cowell.

Latest Articles