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