Cambodia
[
English
]
Related terms
China pea
trĂ¢b put lonhoong
Thai snake bean
Chinese long bean