×

amboise meaning in English

n. amboise, a town of west-central france on the loire river east of tours

Related Words

  1. amblypyge
  2. amblystome
  3. ambre
  4. ambre gris
PC Version

Copyright © 2018 WordTech Co.