length meters - Turkish English Dictionary