meaning of hold water

1. resist or withstand wear, criticism, etc. ; "Her shoes wont hold up"; "This theory wont hold ">water"


Related Words

hold water |

Developed & Maintained By Taraprasad.com

Treasure Words