stl (licentiate in sacred theology) - Español Inglés Diccionario