×

wormseed meaning in French

n. plante vermicide

Related Words

  1. wormlike
  2. worms
  3. wormwood
  4. wormy
PC Version

Copyright © 2018 WordTech Co.