alphabet

Bannerol

Word of the day

annihilating

annihilative, crushing, destructive, disrespectful, withering, demolishing, devastating, dismantling, laying waste, leveling.

more