English Dictionary
◊ DUENNA
duenna
n : (Spain; Portugal; etc) a woman chaperon