Question: Which abstract noun is the legal form type of European Space Agency ?
Answer: joint-stock company
Answer sentence: european space agency is a joint-stock company.