star-studded cast - Turkish English Dictionary