lamb's testicles - Turkish English Dictionary