have the right pedigree (for an activity) (background) - French English Dictionary