ball creature of duroon - French English Dictionary