Meaning of 'albatross'

  • பசிபிக் கடலில் காணப்படும் பெரிய வெண்மையான கடற்பறவை


Browse English to Tamil Dictionary