pseudoglomerulus - Spanish English Dictionary