meaning of Arthybride

Arthybride - German to English

interspecific hybrid