kamus
.
Search
About
duenna
English
duenna
Noun
A woman chaperon
English: duenna