Aiberlour

Proper noun

 * , a town in Moray, Scotland.