meaning of tube well

1. a well made by driving a tube into the earth to a stratum that bears water


Related Words

tube well |

Developed & Maintained By Taraprasad.com

Treasure Words