×

marmara meaning in English

n. marmara, sea of marmara, sea in the northeastern part of turkey (near the borders of greece and bulgaria)

Related Words

  1. mer de marmara
  2. marmaille
  3. marmande
  4. marmelade
  5. marmelade d'oranges
PC Version

Copyright © 2018 WordTech Co.