Splutters meaning : To sputter. To spray droplets of saliva from the mouth while speaking. To speak hurriedly and confusedly. To perform to a substandard level.
splutters
tragopan
neutrophils
synapsids
bioactive