I know that "feijoada" (kind of food) and "piranha" (kind of fish) come from Portuguese. But there are others for sure.
Portuguese.
No, English has more words than Portuguese. English has over 1 million words, while Portuguese has around 250,000 words. However, the number of words in a language is not the only indicator of its complexity or richness.
Reverso English- Portuguese dictionary: discover hundreds of thousands of words and phrases.
Many English words used everyday are Portuguese in origin. Examples include albatross, albacore, acai, cobra, macaw, yam, dodo, and potato.
In Portuguese and Spanish the word English is ' Ingles'
Portuguese
Algumas palavras feias is a Portuguese equivalent of the English phrase "some bad words." The feminine plural noun and adjectives translate literally as "some ugly words" in English. The pronunciation will be "ow-GOO-muh-shpuh-LA-vruh-shfeh-yuhsh" in Cariocan Brazilian and in continental Portuguese.
it was introduced by the Portuguese
"Who?" in English is Quem? in Portuguese.
The English translation of the word Bate-Papo is 'to chat'. Bate-Papo comes from the Portuguese language. Portuguese is the main language of the Country of Portugal.
French words were mainly introduced in English after William the Conqueror invaded England in 1066.
Portuguese introduced cashew to India in the 15th century.