There are multiple definitions - click on the translation that matches your context.

fastslå

verb

full

discover

verb

Definitions of discover

English

to find something or someone; to find out about a fact or a situation; to be the first to find or see something

It was discovered at the bottom of a lake.