Home / Dictionary / Looe

Looe Uncommon

Proper Noun

Definitions
Proper Noun
1

A town in Cornwall, England, situated on the River Looe.

Compare
Looe vs