last seen alive in april - Alemán Inglés Diccionario