Top definition
Means "sister" in several languages such as Ukrainian. Used by Ukrainian Helena from TV show "Orphan Black" to describe the other female clones.
"Do not treaten my sestra's bebes.
by ShiWo November 19, 2015
Get the mug
Get a sestra mug for your daughter-in-law Yasemin.
buy the domain for your foodie site