answersLogoWhite

0

A dietary supplement based on Chlorella, sold in the Philippines. It is reputed to make you grow taller. Scientific studies say it does not.

User Avatar

Wiki User

13y ago

What else can I help you with?