×

scrobiculate meaning in English

adj.
1.【生物学】具粒陷的。
2.有小凹的,有浅槽的。

Related Words

  1. scro
  2. scrobe
  3. scrobiculus
  4. scrobiculus cordis
PC Version

Copyright © 2018 WordTech Co.