Search results
- Dictionaryteem/tiːm/
verb
- 1. (of water, especially rain) pour down; fall heavily: "with the rain teeming down at the manor, Italy seemed a long way off"
Powered by Oxford Dictionaries
verb
Powered by Oxford Dictionaries
define teeming |