Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: duyu doudu douya douou douyou dou ?

dòu betta fish; Siamese fighting fish (Betta splendens) / Chinese betta; paradise fish (genus Macropodus)

Dictionary · Google Translate · Help
By MDBG 2026