inexterminable Meaning and Definition

Definitions

English definition for inexterminable

1. s. incapable of extermination or extirpation

Sponored Video