endorhamnosidases
English
Noun
endorhamnosidases
plural of
endorhamnosidase