sticklerEnglish

stickler

Noun

Someone who insists on something

English: stickler

Bahasa: cerewet

Bahasa words with similar meanings