iguana that has spawned - Alemán Inglés Diccionario