English word definition — powered by WordNet
in a subordinate position
a personal maid or female attendant
Want to remember handmaid?