Entry # 989 has returned 1 entry

ukpe

[LF] noun a ditch containing water, a large pit, dam