lorna ( synonym found)

Definition of lorna:

°of mostly Scottish usage.

Definition of lorna:

°of mostly Scottish usage.

Back to Top