Lamasba

Proper noun

 * 1) A city of Numidia near the border with Mauritania