Translate English Arabic cause to pierce or penetrate

English
 
Arabic
related Results