single-detached dwelling - Spanish English Dictionary