place where there are numerous ausubo trees - Español Inglés Diccionario