meaning of Amovable

Amovable meaning in General Dictionary

detachable

View more

  • detachable.

Amovable meaning in General Dictionary

(a.) Removable.