Englishfor English speakers
squama English
Meaning squama meaning
What does squama mean?
squama
Synonyms squama synonyms
What other words have the same or similar meaning as squama?