×

echinated meaning in French

adj. à poil dur, épineux, piquant

Related Words

  1. echidna
  2. echinate
  3. echinococcosis
  4. echinococcus
PC Version

Copyright © 2018 WordTech Co.