meaning of Bio-Last

Bio-Last - German to English

bio-load [coll.] [biological load]