terra rossatranslation and definition "terra rossa", tamil lexiconWordTamil Definitionterra rossaசெம்மண் நிலம்