Translate English Arabic وترة

English
 
Arabic
Noun
  • web {biol.}
    وترة {القطعة العمودية بين شفتي الجائز الفولاذي}، {أحياء}
    more ...
...
 Add translation 

related Results