a person who is born in or native to scotland - French English Dictionary