deputy species - French English Dictionary