place where something is buried - Francés Inglés Diccionario