pin in

listen to the pronunciation of pin in
English - English

Definition of pin in in English English dictionary

pinin
A protein associated with desmosome