Arabic-English dictionary »

تَهْجِين meaning in English

ArabicEnglish
تَهْجِين m

hybridizationact of hybridizing