iguana that has spawned - Francés Inglés Diccionario