Consider the category of (undirected) multigraphs (possibly with loops) and multigraph homomorphisms. What are pullbacks in such a category? Is there an informal, colloquial and intuitive way to describe them?
According to the definition of pullback, given the multigraphs $G_1 = (V_1, E_1, r_1)$, $G_2 = (V_2, E_2, r_2)$ and $G$ and two multigraph morphisms $h_1 \colon G_1 \to G$ and $h_2 \colon G_2 \to G$, the pullback of $h_1$ and $h_2$ exists and (I guess) should be a multigraph $G'$ whose vertices are couples $(v_1,v_2) \in V_1 \times V_2$ and whose edges are couples $(e_1, e_2) \in E_1 \times E_2$ such that their components are identified via $h_1$ and $h_2$, i.e. $h_{1_V}(v_1) = h_{2_V}(v_2)$ and $h_{1_E}(e_1) = h_{2_E}(e_2)$.
But what does it mean intuitively? What does $G'$ look like? It seems to me that $G'$ sounds like the "minimal" multigraph "compatible" with $h_1$ and $h_2$, but I am not sure this informal explanation makes sense.
I guess I can find more information in the reference suggested in the accepted answer of this question, but I cannot access it.
Context.
An (undirected) multigraph (possibly with loops) is a triple $G = (V,E,r)$ where $V$ is the set of vertices, $E$ is the set of edges, and $r \colon E \to \{ \{v,w\} \mid v,w \in V\}$ associates every edge with its two endpoints (possibly they coincide).
Given two multigraphs $G = (V, E, r)$ and $G' = (V', E', r')$, a multigraph homomorphism $h \colon G \to G'$ is a couple $h = (h_V \colon V \to V', h_E \colon E \to E')$ of functions that "preserve edges", i.e. such that if $r(e) = \{v,w\}$ then $r'(h_E(e)) = \{h_V(v), h_V(w)\}$.