×

drupe meaning in English

n. drupe, fruit whose seed is contained in a pit or stone

Related Words

  1. drumlin
  2. drums
  3. druze
  4. dry
PC Version

Copyright © 2018 WordTech Co.