Romanian Arabic Dictionary

limba română - العربية

Implicat in Arabic:

1. متورط