English to Arabic

Meaning for:
Pinheads
other
رؤوس الدبابيس، الأغبياء