Meaning of lambis

Definition of lambis

(noun) scorpion shells of shallow tropical waters of the eastern hemisphere

Other information on lambis

WIKIPEDIA results for lambis
Amazon results for lambis