Setsala /se-tsa-la /
Grammar:noun
An animal's womb
A state of friendship
Search More Words Dictionary