Welcome to Setswana.co.za

Lelora
   /le-lo-ra /

Grammar:noun

Mountain sage

Buddleya salviifolia



Search More Words Dictionary