Lords

noun plural
  1. : house of lords