ten-meter platform - Turkish English Dictionary