superseed ( synonym found)

Definition of superseed:

°Take the place of.

Back to Top