TYRRA, or TOIRA

Definition and Citations:

A mount or hill. Cowell.

Latest Articles