relating to a restaurant - Spanish English Dictionary