Top definition
Ram Sellalu means ram's sister, in an Indian dialect. Used as a name for a girl, with a brother named 'ram' - the Hindu god.
A Tall, pretty person, usually cynical. Found in chennai the southern state of india.
Very social on most occasions, unless found in a foul mood
'oh there goes Ram Sellalu, isn't she the tall one with the very white toothy smile'
by manre September 03, 2009
Get the mug
Get a Sellalu mug for your bunkmate Helena.