coastal terrace shore terrae - Spanish English Dictionary