Definition of zedoary

  1. zedoary Noun Curcuma zedoaria, a perennial herb native to India and Indonesia.
Feedback Form