squamaDict.lkDict.lk - Sinhala to English DictionaryMeaning squama Tweet Sinhala Dictionary definitions for squamasquama 🔊squama : ශල්කයsquama definitionNoun. A scale cast off from the skin; a thin dry shred consisting of epithelium.Lern More AboutWiki Definition: squamaGoogle Search result: GoogleWiki Article: Wikipedia Tweet