vena contracts - Turkish English Dictionary