Dictionary |
1 Result
#1
managing director
n.
someone who controls resources and expenditures
. wn