dosa meaning in english

[Tel.] n. A cucumber. A melon (Ceded Districts.) cetidosa or cedudosa the bitter cucumber. nakkadosakaya a gherkin. mul dosakaya the prickly cucumber. nugudosa rough bryony.dosakayacembu a mug, ribbed like a sort of cucumber.