Question: what is amrood in english?
Answer: Definitions of Guava n. A tropical tree, or its fruit, of the genus Psidium. ... There are always several meanings of each word in English, the correct meaning of Amrood in English is Guava, and in Urdu we write it امرود. The other meanings are Amrood and Jaam. By form, the word Guava is an noun.