floating wharf with legs - Spanish English Dictionary