Find the word definition

Wikipedia
Innellan

Innellan is a village that lies on the east shore of the Cowal peninsula, on the Firth of Clyde, 4 miles south of the town of Dunoon in Scotland, United Kingdom.