terminalia - French English Dictionary