a person who is born in or native to scotland - Español Inglés Diccionario