Thelesa /the-le-sa /
Grammar:verb
To supply or give food for hospitality
Search More Words Dictionary