ram’s testicles - Turco Inglés Diccionario