1 English Synonyms for MOULDWARP
Prev.1Next
mole
Definition: 1. A kind of self-propelled excavator used to form underground drains, or to clear underground pipelines
There are 16 definitions of the word mole
Show more information about mole
Prev.1Next
Search took: 1.4948 ms