Labia oris

What is Labia oris?

Labia oris definition and meaning on Dictionary terms:
noun
Also called slave labor camp. a penal colony where inmates are forced to work.
a camp for the shelter of migratory farm workers.

 

reference: https://www.dictionary.com/browse/labia-oris

Tags: