Definition & Meaning | English word TERRA-MARA
TERRA-MARA
Definitions of TERRA-MARA
- An earthy deposit containing fertilizing organic or mineral matter.
- Any deposit containing prehistoric remains.
Number of letters
10
Is palindrome
No
Search for TERRA-MARA in:
Page preparation took: 107.20 ms.