English edit

Etymology edit

ultra- +‎ scaffold

Noun edit

ultrascaffold (plural ultrascaffolds)

  1. (genetics) A very large genetic scaffold