hospedero
Top 30000
Meanings
Noun
1. host (person in charge of guests)
2. host (organism that harbors a parasitic, a mutual, or a commensal symbiont) (biology)