ENGLISH → NEPALI
albatross
01
noun
(लाक्षणिक) अगाडि बढ्नबाट रोक्ने भार वा अवरोध; गलामा बाँधिएको भार।
(figurative) something that hinders or handicaps
In a sentence
she was an albatross around his neck
उनी उनको गलामा बाँधिएको भार बनिन्।