1 definition by Thevoiceofmeh

Top Definition
In sudani arabic,moya means water
"Ana dayra moya"
Which translates to "I want water"
via giphy
by Thevoiceofmeh March 18, 2019

Mug icon
Buy a Moya mug!