facilities or accommodation - Spanish English Dictionary