rainforest giant - French English Dictionary