ATREE

See also: âtrée

English

Proper noun

ATREE

  1. Initialism of Ashoka Trust for Research in Ecology and the Environment (an environmental research institute in India).