Definition of zedoary

Definition of zedoary
  1. zedoary Noun Curcuma zedoaria, a perennial herb native to India and Indonesia.
Need more help? Try our forum NEW