×
echinulate
meaning in Chinese
adj.
【生物学】刺毛状的,小棘状的;有刺毛的。
Related Words
echinozoa
echinozoan
echinuline
echinuria
PC Version
Copyright © 2018 WordTech Co.