meandrous - Turkish English Dictionary