Definition of Tamar in English:

Tamar

proper noun

  • A river in south-western England which rises in north-western Devon and flows 98 km (60 miles) generally southwards, forming the boundary between Devon and Cornwall and emptying into the English Channel through Plymouth Sound.

Pronunciation

Tamar

/ˈteɪmɑː/