Meaning of word albataross

in English - Hindi Dictionary
albataross 1. एक बडीँ समुद्री चिड़िया "Albataross is found in the Pacific and Southern Oceans." 2. मुसीबत{वह चीज जो हमेशा कष्ट एवं बाधा उत्पन्न करती है} "The factory's unsold and obsolete machine became an albataross."