kalo nut tree - French English Dictionary