Possible Results:
escarlatas
-scarlets
Plural of escarlata (noun)
escarlatas
-scarlet
Plural of escarlata (adjective)

escarlata

Popularity
500+ learners.
Word of the Day
leisure