French
Suggestions for biostase in French
Spelling Suggestions for: biostase
Wiktionary Translations for biostase:
biostase
noun
-
the slowing of life processes
External Machine Translations:
English