Dictionary / Nature

shta

الشتا

/SH-ta/

English

rain/winter

French

pluie/hiver

Part of Speech

noun

Register

standard