floating establishment - Spanish English Dictionary