Netflix has taken over our lives, but can we learn some new English vocabulary by discussing it in this episode?