Which of these do you think is the definition of pierce?
A

to stare at something for a long time
B

to stick with something pointed.
C

to put into your mouth
D

to give off a strong, bad odor