seclude oneself in - Spanish English Dictionary