floating wharf with legs - Turkish English Dictionary