Mehri noun[plural only]1 •A Semitic ethnic group primarily inhabiting South Arabia and the Guardafui Channel island of Socotra.