Dictionary Translate Correct Ask AI
...
Noun
splashing {agr.}
splashing {agr.}
تَسَرُّب {زراعة}