Roll-in meaning : (of a person) To arrive casually at a place. To come in an unstoppable flow. To pot with minimal force.
roll in
skokiaan
proboscis worm
glandular
microprobe