casing and tubing (landing) spider - Turkish English Dictionary

Suggest a Term