snailase

English

Etymology

From snail +‎ -ase.

Noun

snailase (uncountable)

  1. (biochemistry) helicase

Anagrams