deglubo

Latin

verb
Definitions
  • I peel off; I shell; I husk
  • I flay; I skin