landlady

    noun
  1. [owner] mestressa.
  2. [of boarding house] dispesera.
  3. [of flat] propietària.