Spanish-French dictionary »

carcelera meaning in French

SpanishFrench
carcelera noun
{f}

emprisonneuradjectif