LASCAR

Definition of LASCAR

  1. (noun)an East Indian sailor