latheron /ˈlæðərn/ ← Back to L Definitions 1. noun A village in Caithness, Scotland “She is from Latheron in the north of Scotland.” Synonyms settlement village Antonyms city metropolis