meaning of watercress

1. cresses that grow in clear ponds and streams


Related Words

watercress |

Developed & Maintained By Taraprasad.com

Treasure Words