moat meaning
Sale Price:$200.00
Original Price:$600.00
sale
Define moat. bismillah meaning moat synonyms, moat pronunciation, moat translation, English dictionary definition of moat. hallelujah meaning n 1 A deep wide ditch, usually filled with water, typically
Quantity: