• word of the day

    saba

    saba - Dictionary definition and meaning for word saba

    Definition
    (noun) a island in the Netherlands Antilles that is the top of an extinct volcano

Word used in video below:
text: what do i say next tomo sava como saba
Download our Mobile App Today
Receive our word of the day
on Whatsapp