terra rossa - Turkish English Dictionary