1 definition by lightning2104

Top Definition
A Self-Cam picture. ie a picture of yourself taken by yourself. Not professionally.
They took many selcas.
by lightning2104 April 14, 2010

Mug icon
Buy a Selca mug!