the keyword here is aggressive investment, which definitely rule out retirement account and certificate of deposit
i think the answer would be : D. Stocks
Buying various type of stock would be a very risky investment but it also has a higher rate of return in and could be held in a longer term
hope this helps