DICTIONARY

(Total Entries : 197270)

Dictionary Definition: 

River (in north), canal (in south), especially the Yellow River in China and the Ganges 恒河in India.