×

anguilla meaning in French

n. anguilla, île basse et calcaire du nord des petites antilles, territoire autonome sous tutelle britannique

Related Words

  1. angstrom
  2. angstrom unit
  3. anguine
  4. anguish
PC Version

Copyright © 2018 WordTech Co.