i stread on a dumbledore (i stood on a bee)
an old fashioned word for a bee (bumble bee) used predominantly in dorset, uk
"i stread on a dumbledore (i stood on a bee)" What is the definition of "dumbledore"?