toyada तोयद

Definition: m. "water-giver", a rain-cloud etc.