English | German | Russian | Czech

curbable English

Meaning curbable meaning

What does curbable mean?

curbable

Capable of being curbed.

Are you looking for...?