meaning of Alisdair

Alisdair meaning in Urban Dictionary

An extremely hot, funny, sexy, smart, quick-witted, courteous, sweet, skilled, well-endowed Uk guy.