inside out in Portuguese
inside out in Portuguese
ao avesso
a fundo
(of knowledge) Thoroughly; extremely well.
de cabo a rabo
(of knowledge) Thoroughly; extremely well.