Home
Search
Index
Definify.com
Definition
2024
self-starting
self-starting
English
Adjective
self
-
starting
(
comparative
more
self-starting
,
superlative
most
self-starting
)
(
of a machine
)
That starts by itself
(
of a person
)
energetic
and
resourceful
Similar Results