troglodytes aubryi - Spanish English Dictionary