Sarah Owdah Alomrani

Sarah Owdah Alomrani

Auto-generated profile, based on publicly available information

Sarah Owdah Alomrani

Department of Biology, College of Science and Arts, Najran University, Najran 66252, Saudi Arabia

Publication