Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
delocalizations
in English
delocalizations
#uncommon
Definitions
Noun
process
of
distributing
something
over
multiple
locations
;
dispersing
(
energy
,
etc
.)
The
company's
delocalizations
of
resources
helped
them
expand
globally
.