step-sister - French English Dictionary