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