×

indusie meaning in English

n. indusium, membrane (anatomy, zoology, botany)

Related Words

  1. indurer
  2. induré
  3. industrialisation
  4. industrialiser
PC Version

Copyright © 2018 WordTech Co.