TERRAMARA Meaning of TERRAMARA in English n. (pl. terramare) = TERRAMARE. [ It. dial.: see TERRAMARE ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012