TERRAMARA Meaning of TERRAMARA in English n. (pl. terramare) = TERRAMARE. [It. dial.: see TERRAMARE] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012