Thutlwa /thu-tlwa /
Grammar:noun
Giraffe (Camelopard)
Chicken pox
Water pox
The southern cross
Search More Words Dictionary