DICTIONARY

(Total Entries : 197270)

Dictionary Definition: 

Hen of mandarin duck, symbolizing conjugal fidelity; translit.aṅg.