independent apartment within a house - Spanish English Dictionary