Dicts.info 

Greek Legendary Creatures dictionary :: translations