meaning of dam up

1. obstruct with, or as if with, a dam; "dam the gorges of the Yangtse ">River"


Related Words

dam up |

Developed & Maintained By Taraprasad.com

Treasure Words