floating restaurant - Spanish English Dictionary