Spanish-English dictionary »

ficha policial meaning in English

SpanishEnglish
ficha policial noun
{f}

mug shotnoun