arabdict Dictionary & Translator - Arabic-English translation for يُدَبِّس

      ...

      pin {med.}