self-provision - Spanish English Dictionary