Dicts.info 

Buddhist Terms dictionary :: translations