What does Amovable mean?

Amovable meaning in General Dictionary

detachable

View more

  • detachable.

Amovable meaning in General Dictionary

(a.) Removable.