Welcome to Setswana.co.za

Leruarua
   /le-ru-a-ru-a /

Grammar:noun

Whale



Search More Words Dictionary