straight venules of kidney - Turkish English Dictionary