×
scrobiculate
meaning in English
adj.
1.【生物学】具粒陷的。
2.有小凹的,有浅槽的。
Related Words
scro
scrobe
scrobiculus
scrobiculus cordis
PC Version
Copyright © 2018 WordTech Co.