ممهِّدة
Root: م هـ د
آلة لتمهيد التربة وغيرها من السّطوح
🇬🇧 Translation:
A machine for leveling soil and other surfaces (grader/road roller). M-H-D
Arabic - English Dictionary