Arabic · noun · Nature & the Garden

Sarab

सराब
Meaning

A mirage; the illusory shimmer of water in a desert.