I am still confused about the use of 'a couple of'

For example, if a person says, 'I have a couple of pens,' does it mean he has two pens or he has two, three, or four pens? I know in a colloquial expression, 'a couple of' means two, three or four? Am I right?

right, it really means a few.

Here is a dictionary definition:
two; two or three; a few; some; not many.