The word chupa in Spanish has a couple of different meanings depending on the context. Primarily, it is derived from the verb chupar, which means ‘to suck.’ Therefore, chupa can refer to the action of sucking or can be used informally to describe someone who sucks at something.
In some contexts, particularly in Latin American countries, chupa can also be a slang term for oral sex. This is an informal usage and may not be appropriate in all settings.
Another related term is chupón, which can refer to a pacifier for infants, playing off the sucking theme, showing that language in Spanish can be quite playful and context-dependent.