×
drupe
meaning in English
n.
drupe, fruit whose seed is contained in a pit or stone
Related Words
drumlin
drums
druze
dry
PC Version
Copyright © 2018 WordTech Co.