inroadEnglish

inroad

Noun

An encroachment or intrusion

English: inroad

Bahasa words with similar meanings