Translate English Arabic consecrate or dedicate to God

English
 
Arabic
related Results