diapause
nounDefinition of diapause
: a period of physiologically enforced dormancy between periods of activity
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more