place inhabited by herons - Spanish English Dictionary