Dodo head Share definition Flag A idiotic retarded person or thing My sisterShe is a dodo head and a retarded person Dodo head by Control alt delete June 11, 2018 0 0