"limited (ltd.)" - Details

English Term:
limited (ltd.)
Arabic Term:
محدودة
Arabic Definition:
English Definition: