Mi abuelo me hablaba con un pipa en la boca.

According to my Oxford dictionary, a pipe to smoke tobacco is feminine in Spanish. la pipa = pipe

4 Likes

You are right. It should be una pipa.