×

excrescence meaning in French

n. excroissance (de la peau), tubercule

Related Words

  1. excrementitious
  2. excremental
  3. excrescency
  4. excrescent
PC Version

Copyright © 2018 WordTech Co.