stl (licentiate in sacred theology) - Alemán Inglés Diccionario