meaning of hoover dam

1. a large dam on the Colorado River in Nevada


Related Words

hoover dam |

Developed & Maintained By Taraprasad.com

Treasure Words