a closed shop - Spanish English Dictionary