Search term moquito has one result
Jump to
ES Spanish EN English
moquito (n) [a piece of solid or semi-solid mucus] (n) booger (n) [a piece of solid or semi-solid mucus] (n)