"tape" - Details

English Term:
tape
Arabic Term:
شريط
Arabic Definition:
English Definition: