×

durra meaning in English

n.
【植物;植物学】(非洲原产、叶窄、株型中等的)食用高粱。

Related Words

  1. durr
  2. durr ltd
  3. durra rash
  4. durracq
PC Version

Copyright © 2018 WordTech Co.