Lascar definitions

noun

an East Indian sailor

noun

a volcano in the Andes in Chile

See also: Lascar