1 definition by Choofda99
A bear with biodegradable properties, able to be utilised while it is still functioning as a living organism. Often found in the east coast of Australia.
Discovered by the acclaimed biologist Prof. Stretton in 1876.
Discovered by the acclaimed biologist Prof. Stretton in 1876.
by Choofda99 March 9, 2016