meaning of drool over

1. envy without restraint


Related Words

drool over |

Developed & Maintained By Taraprasad.com

Treasure Words