having room or capacity - Spanish English Dictionary