leguminous tree similar to the acacia - French English Dictionary