Animal Excrement Disposal Apparatus | Patent Publication Number 20240254705 | Patexia