pond-apple tree - French English Dictionary