narrow-leaf vetch - Turkish English Dictionary