Scotswoman in Portuguese Scotswoman in Portuguese escocesa noun A woman from Scotland. Add to Flashcards