escuintla - German English Dictionary