ball creature of duroon - Spanish English Dictionary