What does BP Sponge mean?

BP Sponge meaning in Urban Dictionary

A pelican