testicular cord - German English Dictionary