Welcome to Setswana.co.za

Laila
   /la~i-la /

Grammar:verb

To lick up at once something placed on palm of hand

To sweep off



Search More Words Dictionary