Masheli

A cherokee name, meaning 'fair skies'.
by Blooappall February 06, 2010
mugGet the Mashelimug.