giant burrowing cockroach - Francés Inglés Diccionario