Tamil Dictionary 🔍

stimulatress

Stim"u*la`tress, n. Defn: A woman who stimulates.


stimulatress - Similar Words