star-studded cast - French English Dictionary