Spanish-English dictionary »

fichada meaning in English

SpanishEnglish
fichada noun
{f}

mug shotnoun