a small passerine bird (lonchura cucullata) - Spanish English Dictionary