×

strobila meaning in French

n. strobila, corps d'une larve (espèce d'un parasite)

Related Words

  1. strivingly
  2. strobe
  3. strobile
  4. strobiloid
PC Version

Copyright © 2018 WordTech Co.