Maritime dictionary /
Alqaraghuli, Mohammed Jawad Capt.
Maritime dictionary / Capt Mohammed Jawed AlQaraghuli - 359 pages ; 30 cm
Seamanship--Dictionaries
623.803
Maritime dictionary / Capt Mohammed Jawed AlQaraghuli - 359 pages ; 30 cm
Seamanship--Dictionaries
623.803