×

tundra meaning in French

n. toundra, région de steppes glacées au pôle nord, en sibérie, au canada et en laponie

Related Words

  1. tunably
  2. tunable
  3. tune
  4. tune up
PC Version

Copyright © 2018 WordTech Co.