scramblases

English

Noun

scramblases

  1. plural of scramblase