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
Get the mug
Get a Selca mug for your dog Beatrix.
buy the domain for your pet site