artificial depot - Spanish English Dictionary