Laira

English

Proper noun

Laira

  1. An area of Plymouth, Devon, England (OS grid ref SX5055).

Anagrams