Search term manduca has one result
Jump to
ES Spanish EN English
manduca (n) [coloquial] {f} chow (n) [coloquial]

Spanish English translations