Home
(current)
About
Contact
Search
deglubo
Latin
verb
Definitions
I peel off; I shell; I husk
I flay; I skin