English to Hindi

Meaning for:
selva
other
उष्णकटिबंधी प्रचुर-वर्षा वन