English-Arabic dictionary »

torus meaning in Arabic